Tailoring and Verifying Software Process
نویسندگان
چکیده
Process tailoring and verification are very important since project-specific processes are tailored from an organizational process standard and many quality assurance activities are based on the process standard. However, existing researches do not provide systematic method for the process tailoring and verification. In this paper, we propose a systematic method for formalizing a process standard clearly with the encapsulated reusable process modules, for tailoring process modules, and for verifying tailored process. AAG (Activity Artifact Graph) is used to represent and tailor each process module. Additionally, a prototype tool is implemented to support proposed method. We believe that proposed method is helpful in tailoring a process standard and verifying a tailored process.
منابع مشابه
Automatic Generation of Transformations for Software Process Tailoring
Tailoring software processes is an activity that allows process engineers to adapt organizational software processes to the needs of particular projects. Model-driven engineering (MDE) has been used for tailoring software processes using models and transformations. Even though there are some proposals for automatically generating part of the transformations, they are not easily applicable in th...
متن کاملA Commonality & Variability Analysis Method for Process Tailoring
Software companies have a difficulty on applying a software process to varied software development domains. this paper suggested a commonality and variability analysis method for software process tailoring that can build software process that will be applied for certain software project by reusing software process asset constructed by software organizations. If software companies apply a softwa...
متن کاملA Megamodel for Process Tailoring and Evolution
Companies formalize their software processes as a way of organizing their development projects. In practice, a family of processes is required, in order to ensure that each project is handled appropriately. This family may be a collection of predefined processes, but can also be generated by tailoring a general process to a project’s context. Automated process tailoring yields the most appropri...
متن کاملTailoring and Testing of Process Models applied to the Vorgehensmodel The ProcePT Approach
Activities to be performed and documents to be produced or modified are the basic elements for the software process description and are grouped according to different engineering aspects, such as development, quality assurance, configuration management or project management. Activities can be refined to processes using refined document structure or generalized to global procedures. Each resulti...
متن کاملA Usable MDE-based Tool for Software Process Tailoring
In order to systematize development, software companies define their organizational processes. The process engineer is in charge of this activity. Tailoring software processes is an activity that allows project managers to adapt organizational software processes to the needs of particular projects. Modeldriven engineering (MDE) has been applied with that purpose using process model tailoring tr...
متن کامل